package io.babystar.modules.business.entity;


import cn.afterturn.easypoi.excel.annotation.Excel;

import javax.validation.constraints.NotNull;
import java.util.Date;


public class ExcelStudent {

//    @Excel(name = "校区ID")
    private Integer shopid;

    @Excel(name = "校区")
    //@NotNull (message = "校区不能为空")
    private String shopName;

    @Excel(name = "学员姓名")
    //@Pattern(regexp = "[\\u4E00-\\u9FA5]{2,5}", message = "姓名中文2-5位")
    private String studentname;

    @Excel(name = "学员年龄")
    private String studentage;

    @Excel(name = "学生家长")
    private String studentmather;

    @Excel(name = "家长电话")
    @NotNull (message = "家长电话不能为空")
    private String matherphone;

    @Excel(name = "应急联系人")
    private String other;

    @Excel(name = "应急电话")
    private String otherphone;

    @Excel(name = "家庭住址")
    private String address;

    @Excel(name = "现就读学校")
    private String school;

//    @Excel(name = "会员卡类型ID")
    private Integer cardtype;

    @Excel(name = "会员卡类型")
    @NotNull (message = "会员卡类型不能为空")
    private String cardtypeName;

    //@NotNull (message = "课程ID不能为空")
    private Integer courseId;
    @Excel(name = "课程ID")
    private String courseIdStr;

    @Excel(name = "课程")
    private String courseName;

    private Date duetime;
    @Excel(name = "到期时间")
    private String duetimeStr;


    private Integer residualclasshour;
    @Excel(name = "课时")
    private String residualclasshourStr;

    @Excel(name = "装备")
    private String giftequipment;

    @Excel(name = "学员缴费")
    private Double payment;

    @Excel(name = "课程顾问")
    private String consultant;

    @Excel(name = "备注")
    private String remark;

    @Excel(name = "密码")
    private String password;

    private Integer isSuccess;//成功失败标识,0失败，1成功
    private String description;//成功失败描述

    public Integer getShopid() {
        return shopid;
    }

    public void setShopid(Integer shopid) {
        this.shopid = shopid;
    }

    public String getStudentname() {
        return studentname;
    }

    public void setStudentname(String studentname) {
        this.studentname = studentname;
    }

    public String getStudentage() {
        return studentage;
    }

    public void setStudentage(String studentage) {
        this.studentage = studentage;
    }

    public String getStudentmather() {
        return studentmather;
    }

    public void setStudentmather(String studentmather) {
        this.studentmather = studentmather;
    }

    public String getMatherphone() {
        return matherphone;
    }

    public void setMatherphone(String matherphone) {
        this.matherphone = matherphone;
    }

    public String getOther() {
        return other;
    }

    public void setOther(String other) {
        this.other = other;
    }

    public String getOtherphone() {
        return otherphone;
    }

    public void setOtherphone(String otherphone) {
        this.otherphone = otherphone;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getSchool() {
        return school;
    }

    public void setSchool(String school) {
        this.school = school;
    }

    public String getCourseIdStr() {
        return courseIdStr;
    }

    public void setCourseIdStr(String courseIdStr) {
        this.courseIdStr = courseIdStr;
    }

    public String getResidualclasshourStr() {
        return residualclasshourStr;
    }

    public void setResidualclasshourStr(String residualclasshourStr) {
        this.residualclasshourStr = residualclasshourStr;
    }

    public Integer getCardtype() {
        return cardtype;
    }

    public void setCardtype(Integer cardtype) {
        this.cardtype = cardtype;
    }

    public Integer getCourseId() {
        return courseId;
    }

    public void setCourseId(Integer courseId) {
        this.courseId = courseId;
    }

    public Date getDuetime() {
        return duetime;
    }

    public void setDuetime(Date duetime) {
        this.duetime = duetime;
    }

    public String getDuetimeStr() {
        return duetimeStr;
    }

    public void setDuetimeStr(String duetimeStr) {
        this.duetimeStr = duetimeStr;
    }

    public Integer getResidualclasshour() {
        return residualclasshour;
    }

    public void setResidualclasshour(Integer residualclasshour) {
        this.residualclasshour = residualclasshour;
    }

    public String getGiftequipment() {
        return giftequipment;
    }

    public void setGiftequipment(String giftequipment) {
        this.giftequipment = giftequipment;
    }

    public Double getPayment() {
        return payment;
    }

    public void setPayment(Double payment) {
        this.payment = payment;
    }

    public String getConsultant() {
        return consultant;
    }

    public void setConsultant(String consultant) {
        this.consultant = consultant;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public String getCardtypeName() {
        return cardtypeName;
    }

    public void setCardtypeName(String cardtypeName) {
        this.cardtypeName = cardtypeName;
    }

    public Integer getIsSuccess() {
        return isSuccess;
    }

    public void setIsSuccess(Integer isSuccess) {
        this.isSuccess = isSuccess;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }
}
